#include<iostream>
#include<algorithm>
using namespace std;

int n,cnt;
bool vis[2000][2000];
int dx[4]={-1,0,0},dy[4]={0,-1,1};

void dfs(int x,int y,int k)
{
	if(k==n)
	{
		cnt++;
		return ;
	}
	for(int i=0;i<3;i++)
	{
		int xx=x+dx[i],yy=y+dy[i];
		if(!vis[xx][yy])
		{
			vis[xx][yy]=1;
			dfs(xx,yy,k+1);
			vis[xx][yy]=0;
		}
	}
}

int main()
{
	cin>>n;
	vis[1000][1000]=1;
	dfs(1000,1000,0);
	cout<<cnt;
    return 0;
}
